Skip to content

feat(core): public API export + package config - #35

Merged
sepehr-safari merged 1 commit into
mainfrom
feat/core-package-config
Jul 7, 2026
Merged

feat(core): public API export + package config#35
sepehr-safari merged 1 commit into
mainfrom
feat/core-package-config

Conversation

@sepehr-safari

Copy link
Copy Markdown
Member

Summary

Finalizes the @ocpp-debugkit/core package for npm publishing: barrel export verification, tree-shaking config, npm metadata, and publish-readiness.

Closes #22

Changes

  • packages/core/package.json — added sideEffects: false, files field, keywords, repository, homepage, bugs fields
  • CURRENT_STATE.md — updated to reflect package config completion
  • .changeset/core-package-config.md — changeset for minor version bump

Verification

  • pnpm lint — ✅
  • pnpm typecheck — ✅
  • pnpm test — ✅ (147 tests)
  • pnpm build — ✅ (dist/ produced correctly)
  • pnpm format:check — ✅

- Add sideEffects: false for tree-shaking
- Add files field to limit published content
- Add keywords, repository, homepage, bugs fields for npm discoverability
- Verify barrel export is complete

Closes #22
@sepehr-safari sepehr-safari added this to the v0.1.0 — Inspector MVP milestone Jul 7, 2026
@sepehr-safari sepehr-safari added type:feature New feature or enhancement package:core @ocpp-debugkit/core labels Jul 7, 2026
@sepehr-safari
sepehr-safari merged commit 07bca8c into main Jul 7, 2026
1 check passed
@sepehr-safari
sepehr-safari deleted the feat/core-package-config branch July 7, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package:core @ocpp-debugkit/core type:feature New feature or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(core): public API export + package config

1 participant